package com.ruoyi.zzw.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.TreeEntity;

/**
 * 地区管理对象 t_region_info
 * 
 * @author ruoyi
 * @date 2023-12-06
 */
public class RegionInfo extends TreeEntity
{
    private static final long serialVersionUID = 1L;

    /** 地区id */
    private Long cRegionId;

    /** 行政区划编码 */
    @Excel(name = "行政区划编码")
    private String cAreaCode;

    /** 上级ID */
    @Excel(name = "上级ID")
    private Long cFatherRegionId;

    /** 地区名称 */
    @Excel(name = "地区名称")
    private String cRegionName;

    /** 地区描述 */
    @Excel(name = "地区描述")
    private String cRegionDescribe;

    /** 预留字段，悬浮展示指标图id */
    @Excel(name = "预留字段，悬浮展示指标图id")
    private Long cFloatIndicatorsId;

    /** 地区悬浮展示指标（json例：{人口数量：200万，地区面积：100万公里}） */
    @Excel(name = "地区悬浮展示指标", readConverterExp = "j=son例：{人口数量：200万，地区面积：100万公里}")
    private String cFloatIndicatorsData;

    /** 平安指数分数 */
    @Excel(name = "平安指数分数")
    private Long cSafenessScore;

    /** 删除标识（0已删除1未删除） */
    @Excel(name = "删除标识", readConverterExp = "0=已删除1未删除")
    private Long cIsDelete;

    /** 经度
 */
    @Excel(name = "经度 ")
    private String cLongitude;

    /** 纬度
 */
    @Excel(name = "纬度 ")
    private String cLatitude;

    public void setcRegionId(Long cRegionId) 
    {
        this.cRegionId = cRegionId;
    }

    public Long getcRegionId() 
    {
        return cRegionId;
    }
    public void setcAreaCode(String cAreaCode) 
    {
        this.cAreaCode = cAreaCode;
    }

    public String getcAreaCode() 
    {
        return cAreaCode;
    }
    public void setcFatherRegionId(Long cFatherRegionId) 
    {
        this.cFatherRegionId = cFatherRegionId;
    }

    public Long getcFatherRegionId() 
    {
        return cFatherRegionId;
    }
    public void setcRegionName(String cRegionName) 
    {
        this.cRegionName = cRegionName;
    }

    public String getcRegionName() 
    {
        return cRegionName;
    }
    public void setcRegionDescribe(String cRegionDescribe) 
    {
        this.cRegionDescribe = cRegionDescribe;
    }

    public String getcRegionDescribe() 
    {
        return cRegionDescribe;
    }
    public void setcFloatIndicatorsId(Long cFloatIndicatorsId) 
    {
        this.cFloatIndicatorsId = cFloatIndicatorsId;
    }

    public Long getcFloatIndicatorsId() 
    {
        return cFloatIndicatorsId;
    }
    public void setcFloatIndicatorsData(String cFloatIndicatorsData) 
    {
        this.cFloatIndicatorsData = cFloatIndicatorsData;
    }

    public String getcFloatIndicatorsData() 
    {
        return cFloatIndicatorsData;
    }
    public void setcSafenessScore(Long cSafenessScore) 
    {
        this.cSafenessScore = cSafenessScore;
    }

    public Long getcSafenessScore() 
    {
        return cSafenessScore;
    }
    public void setcIsDelete(Long cIsDelete) 
    {
        this.cIsDelete = cIsDelete;
    }

    public Long getcIsDelete() 
    {
        return cIsDelete;
    }
    public void setcLongitude(String cLongitude) 
    {
        this.cLongitude = cLongitude;
    }

    public String getcLongitude() 
    {
        return cLongitude;
    }
    public void setcLatitude(String cLatitude) 
    {
        this.cLatitude = cLatitude;
    }

    public String getcLatitude() 
    {
        return cLatitude;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("cRegionId", getcRegionId())
            .append("cAreaCode", getcAreaCode())
            .append("cFatherRegionId", getcFatherRegionId())
            .append("cRegionName", getcRegionName())
            .append("cRegionDescribe", getcRegionDescribe())
            .append("cFloatIndicatorsId", getcFloatIndicatorsId())
            .append("cFloatIndicatorsData", getcFloatIndicatorsData())
            .append("cSafenessScore", getcSafenessScore())
            .append("cIsDelete", getcIsDelete())
            .append("cLongitude", getcLongitude())
            .append("cLatitude", getcLatitude())
            .toString();
    }
}
